puncturing energy - Spanish English Dictionary